package comunicacion.simulador;
import java.io.*;

public class LectorArchivo {

	public static String leer(String nombreArchivo) {
		File archivo = null;
		FileReader fr = null;
		BufferedReader br = null;
		
		String texto = "";

		try {
			// Apertura del fichero y creacion de BufferedReader para poder
			// hacer una lectura comoda (disponer del metodo readLine()).
			archivo = new File (nombreArchivo);
			fr = new FileReader (archivo);
			br = new BufferedReader(fr);
		
			// Lectura del archivo, linea a linea
			String linea;
			while ((linea=br.readLine()) != null) {
				texto += linea;
			}
		} catch(Exception e) {
			return null;
		} finally {
			// En el finally cerramos el archivo, para asegurarnos
			// que se cierra tanto si todo va bien como si salta 
			// una excepcion.
			try {
				if (fr != null) 
					fr.close();
			} catch (Exception e2) {
				e2.printStackTrace();
			}
		}
		
		return texto;
	}
}